package tec;
import poounit.Test;

public class TestPoli extends TestPassagerAbstrait{
    

    @Test
    public void testChoixChangerPlace()throws TecInvalidException{

	Transport t = new Autobus(2,2);
	PassagerAbstrait p1= (PassagerAbstrait)FabriquePassager.faireReposPoli("toto",4);
	PassagerAbstrait p2= (PassagerAbstrait)FabriquePassager.faireReposCalme("toto",4);

	p1.monterDans(t);
	assert p1.estAssis():"error";
	Bus b1 = (Bus) t;

	b1.allerArretSuivant();
	p2.monterDans(t);
	assert p2.estAssis():"error";
	
	b1.allerArretSuivant();
	assert p2.estAssis():"error";
	assert p1.estDebout():"error";
    }
    public void lance()throws TecInvalidException{
	System.out.println("Test du comportement Poli");
	testChoixChangerPlace();
	System.out.println("ok....");
    }
}	
